External Notification Config
class ExternalNotificationConfig : GeneratedMessage, ModuleConfigProtos.ModuleConfig.ExternalNotificationConfigOrBuilder
External Notifications Config
Content copied to clipboard
meshtastic.ModuleConfig.ExternalNotificationConfig
Types
Link copied to clipboard
class Builder : GeneratedMessage.Builder<BuilderT> , ModuleConfigProtos.ModuleConfig.ExternalNotificationConfigOrBuilder
External Notifications Config
Content copied to clipboard
meshtastic.ModuleConfig.ExternalNotificationConfig
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
inline fun ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig.copy(block: ModuleConfigKt.ExternalNotificationConfigKt.Dsl.() -> Unit): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
inline fun ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig.copy(block: ModuleConfigKt.ExternalNotificationConfigKt.Dsl.() -> Unit): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
Link copied to clipboard
True: Alert when the bell character is received (output)
Content copied to clipboard
bool alert_bell = 6;
Link copied to clipboard
True: Alert when the bell character is received (output_buzzer)
Content copied to clipboard
bool alert_bell_buzzer = 13;
Link copied to clipboard
True: Alert when the bell character is received (output_vibra)
Content copied to clipboard
bool alert_bell_vibra = 12;
Link copied to clipboard
True: Alert when a text message arrives (output)
Content copied to clipboard
bool alert_message = 5;
Link copied to clipboard
True: Alert when a text message arrives (output_buzzer)
Content copied to clipboard
bool alert_message_buzzer = 11;
Link copied to clipboard
True: Alert when a text message arrives (output_vibra)
Content copied to clipboard
bool alert_message_vibra = 10;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Enable the ExternalNotificationModule
Content copied to clipboard
bool enabled = 1;
Link copied to clipboard
The notification will toggle with 'output_ms' for this time of seconds.
Default is 0 which means don't repeat at all. 60 would mean blink
and/or beep for 60 seconds
Content copied to clipboard
uint32 nag_timeout = 14;
Link copied to clipboard
Optional: Define a tertiary output pin for an active buzzer
This is used in standalone devices to to match the UI.
Content copied to clipboard
uint32 output_buzzer = 9;
Link copied to clipboard
When using in On/Off mode, keep the output on for this many
milliseconds. Default 1000ms (1 second).
Content copied to clipboard
uint32 output_ms = 2;
Link copied to clipboard
Optional: Define a secondary output pin for a vibra motor
This is used in standalone devices to match the UI.
Content copied to clipboard
uint32 output_vibra = 8;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
When true, enables devices with native I2S audio output to use the RTTTL over speaker like a buzzer
T-Watch S3 and T-Deck for example have this capability
Content copied to clipboard
bool use_i2s_as_buzzer = 15;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
Link copied to clipboard
open fun parseFrom(input: CodedInputStream): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.ExternalNotificationConfig
Link copied to clipboard
Link copied to clipboard